body
{
	font-size:15px;
	background-color:#DDD;
	font-family:Arial;
}

a:link {color:#222; text-decoration:none;}      /* unvisited link */
a:visited {color:#222; text-decoration:none;}  /* visited link */
a:hover {color:#333; text-decoration:underline;}  /* mouse over link */
a:active {color:#222;}  /* selected link */

#wrapper
{
	margin:0 auto;
	width:952px;
}

.clear
{
	clear:both;
}

#header
{
	background:url(img/hd.png) no-repeat;
	width:952px;
	height:136px;
}

#logo
{
	float:left;
	padding:20px 20px 0 20px;
}

#login_menu
{
	margin:20px 20px 0px 20px;
	padding:5px 5px 0px 5px;
	width:300px;
	height:98px;
	float:right;
	border:dotted 1px #81a3a4;
	text-align:center;
	text-decoration:none;
}

#nav
{
	background:url(img/nav.png) no-repeat;
	width:952px;
	height:40px;
}

#nav-links
{
	float:left;
	padding:10px 20px 0 20px;
	color:#333;
}

#searchbox
{
	float:right;
	padding:8px 20px 0 20px;
}

#page-body
{
	background:url(img/page-body.png) repeat-y;
	width:952px;
}

#content
{
	margin:10px 8px 10px 12px;
	float:left;
	width:700px;
}

.content-hd
{
	background:url(img/content-hd.png) no-repeat;
	width:700px;
	height:30px;
}

.content-hd-txt
{
	padding:6px 8px 0 8px;
	color:#333;
}

.content-bd
{
	width:696px;
	min-height:100px;
	border-bottom:2px solid #81a3a4;
	border-left:2px solid #81a3a4;
	border-right:2px solid #81a3a4;
}

.content-bd-txt
{
	padding:4px 8px 0 8px;
}

.menu
{
	margin:10px 12px 0px 0px;
	float:right;
	width:220px;
}

.menu-hd
{
	background:url(img/menu-hd.png) no-repeat;
	width:220px;
	height:30px;
}

.menu-hd-txt
{
	padding:6px 8px 0 8px;
	color:#333;
}

.menu-bd
{
	width:216px;
	min-height:100px;
	border-bottom:2px solid #81a3a4;
	border-left:2px solid #81a3a4;
	border-right:2px solid #81a3a4;
}

.menu-bd-txt
{
	padding:4px 8px 0px 8px;
}

#footer
{
	text-align:center;
	background:url(img/footer.png) no-repeat;
	width:952px;
	height:46px;
}

.product-wrap-s
{
	margin:0 auto;
	height:100px;
	border-bottom:1px dotted #81a3a4;
}

.product-wrap-s:hover
{
	margin:0 auto;
	background-color:#dae4e5;
	height:100px;
	border-bottom:1px dotted #81a3a4;
}

.product-img-s
{
	width:115px;
	height:90px;
	margin:0 auto;
	padding:5px 5px 5px 5px;
	float:left;
	text-align:center;
	border-right:1px dotted #81a3a4;
}

.product-info-s
{
	margin:0 auto;
	font-size:15px;
	height:80px;
	width:400px;
	padding:10px 10px 5px 10px;
	float:left;
}

.product-price-s
{
	margin:0 auto;
	width:115px;
	height:84px;
	font-size:12px;
	color:#333;
	padding:10px 5px 5px 5px;
	float:right;
	text-align:center;
	border-left:1px dotted #81a3a4;
}

#product-counter
{
	margin:0 auto;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.cart-small
{
	margin:0 auto;
	border-bottom:1px dotted #81a3a4;
}

.cart-small:hover
{
	margin:0 auto;
	background-color:#dae4e5;
	border-bottom:1px dotted #81a3a4;
}

.cart-small-name
{
	margin:0 auto;
	padding-top:10px;
	height:12px;
	font-size:10px;
}

.cart-small-price
{
	margin:0 auto;
	padding-bottom:5px;
	height:18px;
	width:64px;
	text-align:center;
	float:left;
	font-size:12px;
	font-weight:normal;
}

.cart-small-aantal
{
	margin:0 auto;
	padding-bottom:5px;
	border-right:1px dotted #81a3a4;
	border-left:1px dotted #81a3a4;
	height:18px;
	width:64px;
	text-align:center;
	float:left;
	font-size:14px;
	font-weight:bold;
}

.bestsellers
{
	margin:0 auto;
	border-bottom:1px dotted #81a3a4;
}

.bestsellers:hover
{
	margin:0 auto;
	background-color:#dae4e5;
	border-bottom:1px dotted #81a3a4;
}

.bestsellers-naam
{
	margin:0 auto;
	padding-top:2px;
	padding-bottom:3px;
	width:134px;
	text-align:center;
	float:left;
	font-size:11px;
	font-weight:normal;
}

.bestsellers-aantal
{
	margin:0 auto;
	padding-top:2px;
	padding-bottom:3px;
	width:58px;
	border-left:1px dotted #81a3a4;
	text-align:center;
	float:left;
	font-size:11px;
	font-weight:normal;
}

#login-content
{
	margin:0 auto;
	width:760px;
	background-color:#FFF;
	border:2px solid #81a3a4;
}

#login-content-txt
{
	margin:0 auto;
	text-align:center;
}

.table-countdown
{
	color:#FFFF00;
	margin:0 auto;
	border: 1px solid #C0C0C0;
	background-color: #C80000;
	float:center;
	width:450px;
	padding:3;
	margin:0 25;
	list-style-type:circle;
}

p.countdown-text
{
	font-size:18px;
	color:#C80000;
	text-decoration:underline;
}